put in a difficult position - Deutsch Englisch Wörterbuch